
package mypackage;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>resource complex type�� Java �ࡣ
 *
 * <p>����ģʽƬ��ָ�������ڴ����е�Ԥ�����ݡ�
 *
 * <pre>
 * &lt;complexType name="resource">
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="attachedResource" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="project" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="resourceId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="resourceName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="resourceNum" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="resourceType" type="{http://oldwebservice.com/wsdl}resourceType" minOccurs="0"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "resource", propOrder = {
        "attachedResource",
        "project",
        "resourceId",
        "resourceName",
        "resourceNum",
        "resourceType"
})
@XmlSeeAlso({
        Equipment.class,
        People.class
})
public class Resource {

    protected String attachedResource;
    protected String project;
    protected String resourceId;
    protected String resourceName;
    protected Integer resourceNum;
    protected ResourceType resourceType;

    /**
     * ��ȡattachedResource���Ե�ֵ��
     *
     * @return possible object is
     * {@link String }
     */
    public String getAttachedResource() {
        return attachedResource;
    }

    /**
     * ����attachedResource���Ե�ֵ��
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setAttachedResource(String value) {
        this.attachedResource = value;
    }

    /**
     * ��ȡproject���Ե�ֵ��
     *
     * @return possible object is
     * {@link String }
     */
    public String getProject() {
        return project;
    }

    /**
     * ����project���Ե�ֵ��
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setProject(String value) {
        this.project = value;
    }

    /**
     * ��ȡresourceId���Ե�ֵ��
     *
     * @return possible object is
     * {@link String }
     */
    public String getResourceId() {
        return resourceId;
    }

    /**
     * ����resourceId���Ե�ֵ��
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setResourceId(String value) {
        this.resourceId = value;
    }

    /**
     * ��ȡresourceName���Ե�ֵ��
     *
     * @return possible object is
     * {@link String }
     */
    public String getResourceName() {
        return resourceName;
    }

    /**
     * ����resourceName���Ե�ֵ��
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setResourceName(String value) {
        this.resourceName = value;
    }

    /**
     * ��ȡresourceNum���Ե�ֵ��
     *
     * @return possible object is
     * {@link Integer }
     */
    public Integer getResourceNum() {
        return resourceNum;
    }

    /**
     * ����resourceNum���Ե�ֵ��
     *
     * @param value allowed object is
     *              {@link Integer }
     */
    public void setResourceNum(Integer value) {
        this.resourceNum = value;
    }

    /**
     * ��ȡresourceType���Ե�ֵ��
     *
     * @return possible object is
     * {@link ResourceType }
     */
    public ResourceType getResourceType() {
        return resourceType;
    }

    /**
     * ����resourceType���Ե�ֵ��
     *
     * @param value allowed object is
     *              {@link ResourceType }
     */
    public void setResourceType(ResourceType value) {
        this.resourceType = value;
    }

}
